/*
 * 文件名：UserService.java
 * 版权：Copyright by www.nd.com
 * 描述：
 * 修改人：Administrator
 * 修改时间：2016年10月14日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package com.wmzdq.common;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.wmzdq.dto.Tuser;
import com.wmzdq.dto.TuserExample;
import com.wmzdq.dto.TuserExample.Criteria;
import com.wmzdq.mybatis.mapper.TuserMapper;

@Service
public class UserService implements IUserService
{
    @Autowired
    TuserMapper mapper;

    @Override
    public Tuser getById(String id)
    {
        return mapper.selectByPrimaryKey(Integer.parseInt(id));
    }

    @Override
    public void save(Tuser user)
    {
        mapper.insert(user);
    }

    @Override
    public Tuser getByUsername(String username)
    {
        TuserExample example=new TuserExample();
        Criteria criteria=example.createCriteria();
        criteria.andUsernameEqualTo(username);
        List<Tuser> list=mapper.selectByExample(example);
        if(list.size()==0)
            return null;
        return mapper.selectByExample(example).get(0);
    }


}
